<!DOCTYPE html>
<html lang="en" xmlns:th="http://www.thymeleaf.org">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<p>#request , 就是javax.servlet.http.HttpServletRequest</p>
contextPath；[[${#request.getContextPath()}]]
<p th:text="${#request.getParameter('name')}"/>
<p th:text="${#request.getAttribute('attrName')}"/>
<br/>
<p>#session , 就是javax.servlet.http.HttpSessiont</p>
<p th:text="${#session.getId()}"/>
<p th:text="${#session.getAttribute('sessionAttr')}"/>
<p th:text="${#session.getCreationTime()}"/>
</body>
<br/>
<p>#servletContext , 就是javax.servlet.http.ServletContext</p>
<p th:text="${#servletContext.getAttribute('contextAttr')}"/>
<p th:text="${#servletContext.getServerInfo()}"/>
</body>
<br/>
<br/>
<p>快捷对象param,request,application使用，不需要#</p>
<P>param参数集合</P>
<p>获取数组第0个参数值：[[${param.foo[0]}]]</p>
<p>获取数组第1个参数值：[[${param.foo[0]}]]</p>
<p>请求中的参数数量：[[${param.size()}]]</p>
<p>请求中userid参数值：[[${param.userid}]]</p>
<p>判断请求是否有指定的参数：[[${param.containsKey('name')}]]</p>

<br/>
<p>使用session快捷对象</p>
<p>获取session指定的key的value:[[${session.seesionAttr}]]</p>
<p>session中key的数量：[[${session.size()}]]</p>

<br/>
<p>使用application快捷对象</p>
<p>获取ServletContext中的数量：[[${application.contexyAttr}]]</p>
<p>全局ServletContext中key数量：[[${application.size()}]]</p>
</html>